Public (software) Library Programming Library Descriptions and Compilation Copyright 1993 Nelson Ford Duplication, reprinting and distribution of these descriptions is restricted. See LICENSE.DOC in the PSL_NEWS directory for complete information -----OTHER [HP22D1, HP22D2, HP22D3, HP22D4, HP22D5] HyperPAD (Brightbill-Roberts & Co., Ltd ASP; $99) is a cross between an object-oriented programming language and an operating environment. It is roughly similar to HyperCard on the Mac. You can create a wide variety of applications with HyperPAD simply by combining predefined "objects" (pushbuttons, fields, pages, etc) with English-based instructions that tell the system what to do in response to various actions the user may take, such as pressing a button. Even if you do not want to learn the relatively small amount of programming required to create your own applications with HyperPAD, you should see the variety of prewritten applications that come with it: phone book, phone dialer, message taker, call tracking, project management, notebook, calculators, expense log, letter writer, daily planner, index card database, label printer, computer configuration analysis, games, and more. [IPL_OS2] IPL for OS/2 (Griswold, Ralph E.; $0) contains OS/2 executables for the Icon programing language. This program has several novel features, such as expressions that produce sequences of results, a goal-directed evaluation that will automatically perform searches for a successful result, and there is also string scanning that allows operations on strings to be formulated at a high conceptual level. [MUMPS] Mumps is a specialized programming language. There is no indication and is provided only for the use of those who are already familiar with MUMPS. [MUMPS_FM] Mumps File Manager is a database program that runs under MUMPS. [PCList] PCList (Jones, Robert; $39) is an interpreter for the MVS TSO/E CList language for use with MS-DOS. A large subset of the CList language is supported. [VSNOBOL] Vanilla SNOBOL4 (CatsPaw, Inc.; $95) is an entry-level version of SNOBOL4 that includes the entire Bell Labs SNOBOL4 programming language, except for real numbers and external functions. The total size of the object program and data cannot exceed 30K bytes in this version, but SNOBOL4 source is usually five to ten times smaller than equivalent code in C or Pascal. SNOBOL4 allows an unlimited number of user-defined subroutines. SNOBOL4 is particularly powerful in dealing with strings and patterns and seems intuitive and thus relatively easy to learn.